# 1 导入模块

# 2确定url
import requests

url='https://baidu.com/'
#新增：构造请求头：dict类型
headers={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.43'}
# 3发送请求获取响应
response=requests.get(url,headers=headers)
#查看请求头
#print(response.request.headers)
#查看状态码
print(response.status_code)
# 4对响应对象处理（解析数据)
# 5数据保存:文件
#open 返回一个上下文管理器
# with open('baidu2.html','w',encoding='utf8') as baidu:
#     baidu.write(response.content.decode()) 在response.text乱码时用content
